找传奇、传世资源到传世资源站!

aspect.js

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

【例子介绍】aspect.js

_JavaScript library for aspect-oriented programming using ECMAScript2016 syntax-master

aspect.js是一个基于JavaScript的AOP框架,它允许开发者在运行时动态地将代码注入到目标对象的方法中,以实现横切关注点的功能。与传统的AOP框架不同,aspect.js不需要修改目标对象的源代码,而是通过反射机制来实现注入代码的目的。该框架支持多种类型的切面,包括前置、后置和返回式切面等,并且具有灵活性和可扩展性的优点

【相关图片】

from clipboard

【源码结构】

.
├── aspect.js-master
│   ├── LICENSE
│   ├── README.md
│   ├── assets
│   │   ├── aspectjs.png
│   │   └── diagram.png
│   ├── demo
│   │   ├── aspect.ts
│   │   ├── class.ts
│   │   └── index.ts
│   ├── lib
│   │   ├── index.ts
│   │   └── src
│   │       ├── advices
│   │       │   ├── async_advices.ts
│   │       │   └── sync_advices.ts
│   │       ├── advices.ts
│   │       ├── core
│   │       │   ├── advice.ts
│   │       │   ├── advised.ts
│   │       │   ├── aspect.ts
│   │       │   ├── join_point.ts
│   │       │   ├── metadata.ts
│   │       │   └── pointcut.ts
│   │       ├── core.ts
│   │       ├── join_points
│   │       │   ├── accessor_use.ts
│   │       │   ├── method_call.ts
│   │       │   ├── preconditions.ts
│   │       │   ├── selectors.ts
│   │       │   └── static_method.ts
│   │       └── join_points.ts
│   ├── package-lock.json
│   ├── package.json
│   ├── test
│   │   ├── advices
│   │   │   ├── around_advice_using_complete.spec.ts
│   │   │   ├── async_advices.spec.ts
│   │   │   ├── external_advice.spec.ts
│   │   │   ├── external_aspect.ts
│   │   │   ├── sync_advices.spec.ts
│   │   │   └── this_in_aspect.spec.ts
│   │   └── core
│   │       ├── pointcut.spec.ts
│   │       ├── preconditions.spec.ts
│   │       └── wove.spec.ts
│   ├── tsconfig.json
│   └── yarn.lock
└── 5t6t网_aspect.js_JavaScript library for aspect-oriented programming using ECMAScript2016 syntax-master.zip

11 directories, 38 files

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复